A person who is very demanding or difficult to please.
A situation or task that is overly challenging.
एक स्थिति या कार्य जो अत्यधिक चुनौतीपूर्ण है।
English Usage: Completing that project felt like a ball buster.
Hindi Usage: उस परियोजना को पूरा करना एक बॉल बस्टर जैसा लगा।